body{font-size:14px;font-family:"Microsoft Yahei";background:#fff;}
body,html,ul,li,h1,h2,h3,h4,h5,h6,input{margin: 0;padding: 0; }
h1,h2,h3,h4,h5,h6{text-decoration: none;font-weight: normal;color: #333333;}
a{text-decoration: none;/*color: #FFFFFF;*/display: block;}
p img{ width: 80%; margin: 0 auto}
img{display: block;}
li{list-style: none;}
.left{ float: left}
.right{ float: right}
input,textarea,button{border:none;outline:none;}
i{font-style: normal;}
nav{  width: 95%;  margin: 0.6em auto 0; }
.logo {float: left;}
.admin {  float: left;  }
.menu {  float: right;}
.nav-list{  
    background:#666;
    display: none;
    position: absolute;
    text-align: center;
    right: 0;
    width: 40%;
    z-index: 10;line-height:2em; border-bottom: 1px solid  #e4e4e4;
	filter:alpha(opacity=80); 
	-moz-opacity:0.8; 
	opacity:0.8;
	
 }
.nav-list a{ color:#fff}
.banner{  width:100%;  overflow:hidden ;  position:relative;margin-top:0.2em;}

.m{ margin: 0; padding: 0 10px;}
.list{}
.list dl {border-bottom: 1px solid  #e4e4e4;  display: block;  padding:10px 0px; margin: 0px;  }
.list dt {display: block;  float: left;  margin-right: 10px;  }
.list dt img {height:75px;  width: 100px;  border: 1px solid #ccc;margin: 2px;padding: 2px; }
.list dd {}
.list .arc_title{ color: #666;line-height: 2; }
.list .arc_desc{font-size:0.8em;  height: 30px; overflow: hidden; color: #666; line-height: 1.5;}
.list .arc_info{color: #999;  font-size: 0.2em;   }
.list .arc_info span {padding-right: 5px;}
.list_l{}
.list_l ul{float: left; width: 100%}
.list_l ul li{ float: left;color: #333; width: 100%;  line-height: 40px;  border-bottom: solid 1px #f2f2f2;  background: url("../images/nav_x.png") no-repeat 0px 15px;text-indent:1em}
.list_l .title{ float: left; width: 75%;color:#666}
.list_l .more{ float: right; width: 25%;color:#999}

.list_sz{}
.list_sz dl {border-bottom: 1px solid #e4e4e4;  display: block;  padding:10px 0px; margin:0px;  }
.list_sz dt {display: block;  float: left;width: 100px;}
.list_sz dt img {height:75px;  width: 75px; border: 1px solid #e4e4e4; padding:2px}
.list_sz dd {}
.list_sz .arc_title{ color: #666;line-height: 2; font-size:1em;font-weight:bold}
.list_sz .arc_desc{font-size:0.8em; overflow: hidden; color: #666; line-height: 1.4;}

.ft{ text-align: center; background:#000; color:#fff; line-height: 1.5;position: fixed; bottom: 0px;width: 100% }
.ct{ text-align: center;  font-size: 1.5em;  margin: 1rem 0;}
.info{ text-align: center;}
.cont{ text-indent: 0.2em;}
.cont img{ margin: 10px 0px;margin: 0 auto}
.cont table{margin: 0 auto; width: 80%}
.cont table img{margin: 0 auto; width: 80%}
.img{ margin: 10px 0px;}
.img img { margin: 0 auto; width: 80%}
.pic_l{}
.pic_l ul { float: left}
.pic_l ul li{ width:30%; float: left}
.fanye {  height: auto;  padding: 15px;  text-align: right;font-size:0.1em;  }
.fanye a {border: 1px solid #e4e4e4;display: inline-block;height: 25px;line-height: 25px;margin-left:5px;padding: 0 5px; color:#666}
.fanye .all { color: #ccc;  display: inline-block;  height: 25px;  line-height: 25px;  margin: 0 5px;  padding: 0 5px;  }
.fanye .pageindex {  border: 1px solid #e4e4e4;  color: #ccc;  display: inline-block;  height: 25px;  line-height: 25px;  padding: 0 5px;  }
.fanye .current {  background: #db221d none repeat scroll 0 0;  color: #fff;  display: inline-block;  height: 25px;  line-height: 25px;  margin-left: 5px;  padding: 0 5px;  }

.focus{  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7);  -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;  }
.focus .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:#FE6C9C;  }
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%; }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.tel_l{float: left; width: 10%}
.tel_m{ width: 80%; float: left; height:2em }
.tel_r{float: left; width: 10%}
.tel_img{ width: 40%; background: url("../images/wap/tel.png") no-repeat 0 0.26em;float: left;height:2em}
.tel_con{ width: 60%; font-size: 1.4em;float: left;  text-align: center}
.tel_con a{color:#646464;}
.nav{ mar: 10ginpx 0; float: left; width:100%}
.nav ul{float: left; width: 100%;}
.nav ul li{ float: left;  background: #f2f2f2;  border: 1px solid #dcdcdc;  padding: 2%;  width: 28%;  text-align: center; margin: 2% 0; font-size:1.1em}
.nav ul li a{ color: #444}
.ad img { width:100%;}
.f_t{ color: #f36360;  line-height:40px;  text-align: center;  font-size: 1.1em;}
.nav .ml{ margin-left: 1%}
.mt{ margin-top: 0.6em}

.bm{}
.bm .search_input{height: 29px;color: #999;margin-left: 10px;padding: 0 10px;border: 1px solid #ccc;font: 12px/29px Arial, Helvetica, sans-serif;vertical-align: bottom;width:180px}
.bm .search_select{height: 33px;color: #666;margin-left: 10px;padding: 0 10px;border: 1px solid #ccc;font-size: 0.9em;vertical-align: bottom;width:180px}
.bm .search_radio{line-height: 30px;margin: 0 10px;}
.bm .search_textarea{color: #666;margin-left: 10px;padding: 0 10px;border: 1px solid #ccc;font-size: 0.9em;vertical-align: bottom;font-family:"Microsoft YaHei","宋体",Tahoma,Geneva,sans-serif;width:180px}
.bm .bitian{ color:#ff0000; margin-left:10px;}
.bm .button{cursor:pointer;background: #db221d none repeat scroll 0 0;border: medium none;color: #fff; display: inline-block;font-size: 1em;height: 40px;line-height: 40px; width: 60px;}
.bm .button_c{cursor:pointer;background: #999; border: medium none;color: #fff;display: inline-block; font-size: 1em;height: 40px;line-height: 40px;margin-left: 20px;width: 60px;}
.bm dl{}
.bm dt{float:left;text-align:right;padding:12px 0 4px;width:90px;font-size:1.2em}
.bm dd{ text-align:left;height:auto;padding:8px 0;}
 
.menwrap{position:fixed;right:0;bottom:0;width:100%;height:50px;z-index:4;}
.btn-open-close{margin-top:5px;margin-right:5px;float:right;width:40px;height:40px;line-height:50px;border-radius:20px;-webkit-border-radius:20px;background:#000 url(ex11.png) no-repeat center center;background-size:20px 20px;opacity:0.5;box-sizing:border-box;-webkit-box-sizing:border-box;}
.expan2{width:50px;height:50px;margin-top:0;margin-right:0;border-radius:0;-webkit-border-radius:0;opacity:1;border-top:1px solid #b3b3b3;border-left:1px solid #b3b3b3;background:#e6e6e6;box-sizing:border-box;-webkit-box-sizing:border-box;}
.expan3{width:40px;height:40px;margin-left:4px;margin-top:4px;background:#000 url(ex11.png) no-repeat center center;background-size:20px 20px;border-radius:20px;-webkit-border-radius:20px;opacity:0.5;display:none;}
.btn3{position:relative;z-index:3;bottom:0;border-top:1px solid #b3b3b3;background:#e6e6e6;margin-right:50px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;display:none;}
.menu{position:relative;float:left;width:25%;height:50px;line-height:50px;background:#e6e6e6;border-right:1px solid #b3b3b3;box-sizing:border-box;-webkit-box-sizing:border-box;}
.menu:last-child{border-right:none;}
.new-sub{position:absolute;bottom:50px;z-index:11;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;display:none;}
.new-sub li{background:#e6e6e6;float:none;box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:1px solid #b3b3b3;border-top:1px solid #f2f2f2;}
.new-sub li a{display:block;height:50px;line-height:50px;text-align:left;background:#e6e6e6;color:#333;border:none;text-align:center;font-size:16px;}
.btn-fullbg{width:100%;height:100%;background:rgba(0,0,0,.2);position:fixed;top:0;left:0;z-index:2;display:none;}
.sanjiao{position:absolute;bottom:5px;right:5px;width:0;height:0;border:5px solid transparent;border-right:5px solid #000;border-bottom:5px solid #000;opacity:.5;}
.bt-name{font-size:16px;color:#000;}
.bt-name a{display:block;font-size:16px;color:#000;}